Keil | 您所在的位置:网站首页 › [中国翻訳] c99 › Keil |
此文章针对编译器选择为V5.06 update 7,如下图 使用此编译器写代码时,定义变量的位置不恰当也会编译出错,如下所示: 定义变量位置在头部,没有错误: int main(void) { int a; int b; //定义变量在头部 a=10; b=1; while(1) { } }
选择好之后,定义变量的位置就不会被约束了,如下: int main(void) { int a; a=10; //执行语句之后定义变量b int b; b=1; while(1) { } }----------------------------------------------------------------2022.9.29-------------------------------------------------------------------------- 最新版本MDK537(及以后)可能上述方法还是不行。 如果发现还是会出错,请取消勾选C99,勾选 GUN extensions即可 |
CopyRight 2018-2019 实验室设备网 版权所有 |